lovebirds (openly affectionate couple) - Turc Anglais Dictionnaire